package br.com.kauepbarreto.bean;

import java.util.ArrayList;
import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;

import br.com.kauepbarreto.dao.ProdutoDAO;
import br.com.kauepbarreto.modelo.Produto;

@ViewScoped
@ManagedBean
public class ProdutoBean {
	
	
	private Produto produto = new Produto();
	private List<Produto> produtos = new ArrayList<Produto>();

	public List<Produto> getProdutos() {
		return produtos = new ProdutoDAO().getAll();
	}

	public Produto getProduto() {
		return produto;
		
	}
	
	public void setProduto(Produto produto) {
		this.produto = produto;
	}


	public void grava(){
		
		ProdutoDAO dao = new ProdutoDAO();
		dao.insert(produto);
		produto = new Produto();
	}

	public void exclui(){
		
		ProdutoDAO dao = new ProdutoDAO();
		dao.delete(produto);
		produto = new Produto();
	}	
	
}
